package com.music.dao;

import com.music.entity.Admin;
import com.music.entity.User;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @className: adminMapper
 * @description:
 * @author: 林鑫海
 * @date: 2022/7/5
 **/
@Repository
public interface AdminMapper {
    /**
     * 动态查询管理员对象
     *       登录
     */
    List<Admin> findSelective(Admin admin);
    /**
     * 动态查询管理员对象
     *     分页，动态查询列表
     */
    List<Admin> findPageSelective(Admin admin);

    /**
     * 添加管理员
     * @param admin
     * @return
     */
    int byInsert(Admin admin);

    /**
     * 修改管理员
     * @param admin
     * @return
     */
    int byUpdate(Admin admin);

    /**
     * 根据管理员Id删除管理员
     * @param adminId
     * @return
     */
    int byDelete(Integer adminId);
}
